import React from "react";
import './Demo.css'
import { changeTime } from "./tool";

export default class Demo extends React.Component {

    state = {title: '事件绑定' ,list:[]}
   

    get = (e) =>{
        console.log(e);
        }

    get2 = (id,e)=>{
        console.log(id);
        console.log(e);
    }
        //只有自己写的函数，this.自己命名的函数；其余都不能改变
    render() {
        return (
            <div>
                <h2>{this.state.title}</h2>
                <button onClick={this.get}>获取数据</button>
                <button onClick={()=>this.get(7)}>获取数据</button>
                <button onClick={(e)=>this.get(100,e)}>获取数据</button>
                {/* 传参要重新指定一个函数；只拿参数，不需事件对象；拿参数需设置事件对象;？
                因为只有写成(e)=>this.get(100,e)；才能既传递参数也传递事件处理函数！！传进两次立即执行函数
                (1)=>this.get(7,1);将1传入get函数才能进入get立即执行
                箭头函数才是事件处理函数
                */}
                
            </div>
        )
    }
}




//  export default Demo;